

#ifdef USE_CUDA
# include <stdint.h>
#ifndef _WIN32
#include <dlfcn.h>
#endif
#include "../nvenc_encoder/cudaEncodeDLL.h"
#include "../nvenc_encoder/cudaCodecDLL.h"
ABL_cudaEncode_Init cudaEncode_Init = NULL;
ABL_cudaEncode_GetDeviceGetCount cudaEncode_GetDeviceGetCount = NULL;
ABL_cudaEncode_GetDeviceName cudaEncode_GetDeviceName = NULL;
ABL_cudaEncode_CreateVideoEncode cudaEncode_CreateVideoEncode = NULL;
ABL_cudaEncode_DeleteVideoEncode cudaEncode_DeleteVideoEncode = NULL;
ABL_cudaEncode_CudaVideoEncode cudaEncode_CudaVideoEncode;
ABL_cudaEncode_UnInit cudaEncode_UnInit = NULL;

ABL_cudaCodec_Init cudaCodec_Init = NULL;
ABL_cudaCodec_GetDeviceGetCount  cudaCodec_GetDeviceGetCount = NULL;
ABL_cudaCodec_GetDeviceName cudaCodec_GetDeviceName = NULL;
ABL_cudaCodec_GetDeviceUse cudaCodec_GetDeviceUse = NULL;
ABL_cudaCodec_CreateVideoDecode cudaCodec_CreateVideoDecode = NULL;
ABL_cudaCodec_CudaVideoDecode cudaCodec_CudaVideoDecode = NULL;
ABL_cudaCodec_DeleteVideoDecode cudaCodec_DeleteVideoDecode = NULL;
ABL_cudaCodec_GetCudaDecodeCount cudaCodec_GetCudaDecodeCount = NULL;
ABL_cudaCodec_UnInit cudaCodec_UnInit = NULL;





#endif // USE_CUDA